@CHARSET "ISO-8859-1";
body {
 font-family:"trebuchet ms",sans-serif;
 font-size:90%;
 }
 div.login{
 padding: 10% 35% 10%;
 }
 
 .texte_acc{
  margin-left:25px;
  width:1050px;
  
 }

 .tab_texte_acc{
  font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13px;
    text-align: center;
    
 }
 
fieldset {
 padding:0 20px 20px 20px;
 margin-bottom:10px;
 border:1px solid #DF3F3F;
 }
legend {
 color:#DF3F3F;
 font-weight:bold
 }
label {
 margin-top:10px;
 display:block;
 }
label.inline {
 display:inline;
 margin-right:50px;
 }
input, textarea, select, option {
 background-color:#FFF3F3;
 }
 input, select {
  padding:3px;
  border:1px solid #F5C5C5;
  border-radius:5px;
  width:250px;
  height:30px;
  box-shadow:1px 1px 2px #C0C0C0 inset;
 }
 select {
  margin-top:10px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
input[type=submit], input[type=reset] {
 width:130px;
 margin-left:5px;
 box-shadow:1px 1px 1px #D83F3D;
 cursor:pointer;
 }
input:focus, textarea:focus {
 background-color:white;
 }
input[type=submit]:focus, input[type=reset]:focus {
 background-color:#FFF3F3;
}
input[type=submit]:hover, input[type=reset]:hover
{
background-color:#FCDEDE;
}
input[type=submit]:active, input[type=reset]:active {
 background-color:#FCDEDE;
 box-shadow:1px 1px 1px #D83F3D inset;
}


/* Menu
~~~~~~~~~~~~~~~~~~~~~ */

#menu-container {
    padding: 26px 15px 0 15px;
    margin: 0 0 15px 0;
    background-image: url('img/rt3.gif');
    background-repeat:no-repeat;
    background-position:left;
    background-color:#B9121B;
}

ul#simple-menu {
    list-style-type: none;
    width: 100%;
    position: relative;
    height: 27px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin:2px 2px 0px 40px;
    padding: 11px 0 0 0;
   
}

ul#simple-menu li {
    display: block;
    float: left;
    margin: 0 0 0 4px;
    height: 27px;
}

ul#simple-menu li.left {
    margin: 0;
}

ul#simple-menu li a {
    display: block;
    float: left;
    color: #fff;
    background: #A1A4A3;
    line-height: 27px;
    text-decoration: none;
    padding: 0 17px 0 18px;
    height: 27px;
}

ul#simple-menu li a.right {
    padding-right: 19px;
}

ul#simple-menu li a:hover {
    background: #2E4560;
}

ul#simple-menu li a.current {
    color: #2E4560;
    background: #fff;
}

ul#simple-menu li a.current:hover {
    color: #2E4560;
    background: #fff;
}

/**
    Gestion des erreurs et messages
	*/
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:7px 1px 5px 45px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('img/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('img/good.png');
}
.titre{
	color: white;
    background-color: #B9121B;
    font-size: 17px
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('img/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('img/error.png');
}

table.tab_dis {
border: medium solid #B9121B;
border-collapse: collapse;
width: 70%;
border-width:1px;
font-size: 15px
}

table.tab_dis2 {
border: medium solid #B9121B;
border-collapse: collapse;
width: 100%;
border-width:1px;
font-size: 15px
}
table.tbl {
border: medium solid #B9121B;
border-collapse: collapse;
width: 100%;
border-width:1px;
}

table.tab_dis_contact {
border: medium solid #B9121B;
border-collapse: collapse;
width: 50%;
border-width:1px;
font-size: 15px
}
td.tab_dis_data {
font-size: 1px
border: thin solid #B9121B;
font-size: 12px
}
table.tab_dis_chk {
border: medium solid #B9121B;
border-collapse: collapse;
width: 40%;
border-width:1px;
}
td.tab_dis_chk {
font-size: 1px
text-align: right;
border: thin solid #B9121B;
font-size: 12px
}
td.tab_dis_data2 {
font-size: 1px
text-align: left;
border: thin solid #B9121B;
font-size: 12px;

}

td.tab_dis_data4 {
font-size: 1px
text-align: left;
border: thin solid #4A6867;
font-size: 12px;
background-color: red;
}
td.tab_dis_data3 {
font-size: 1px
text-align: left;
border: thin solid #4A6867;
font-size: 12px;
background-color: #B5E655;
}
td.tab_vague{
font-size: 1px
text-align: left;
border: thin solid #4A6867;
font-size: 14px;
background-color:white;	
	
	}
td.tab_dis_data5 {
font-size: 1px
text-align: left;
border: thin solid #4A6867;
font-size: 12px;
background-color: #F7B210;
}
	
td.tab_dis_head {
font-family: monospace;
color: white;
border: thin solid #B9121B;
padding: 1px;
background-color: #B9121B;
}

td.tab_dis_head2 {
	font-family: monospace;
	color: white;
	border: thin solid white;
	padding: 3px;
	background-color: #B9121B;
	border-width:1px;
}

table.tab_vag {
border: medium solid #4A6867;
border-collapse: collapse;

border-width:1px;
font-size: 15px
}

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */


a.bouton
	{
	width:175px;
	text-align:center;
	display:block;
	border-width: 4px;
	font-weight:bold;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;
	background:#B9121B;
	border-top:3px #F97D8D solid;
	border-left:3px #F97D8D solid;
	border-bottom:3px #F97D8D solid;
	border-right:3px #F97D8D solid;
	color:white;
	}
	a.bouton:hover 
	{
	background-color: #B9121B;
	border-top:4px #F97D8D solid;
	border-left:4px #F97D8D solid;
	border-bottom:2px #CC0000 solid;
	border-right:2px #CC0000 solid;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
	 .highlight
        {
            background-color: Highlight !important;
        }
 .tbl1, .tbl2, .tbl3
     {
         border-collapse: collapse;
         border: solid 1px gray;
     }
        
.th1{
 border: solid 1px #B9121B;
}


	
	
	
	